#ifndef __SUPERYOOP_H__
#define __SUPERYOOP_H__

#include "GeneralInclude.h"
#include "Game.h"

class CSuperYoop : public IStateHandler, public IPackage
{
private:
    CGame *game;
public:
    CSuperYoop();
    virtual ~CSuperYoop();

	virtual stringc GetPackageName();
	virtual stringc GetPackageDescription();

	virtual s32 PackageStart();
	virtual s32 PackageEnd();
	virtual s32 PackageUpdate();

    void Init();
	void Finish();

	virtual u32 GetVer();
	virtual u32 GetSubVer();
	virtual u32 GetRev();

    s32 EnterState();
    s32 ExitState();
    s32 Update();
};

#endif
